package hdb.dto;

import hdb.om.Artikel;

public class VorratDTO {
	private int id;
	private int anzahl;
	private long barcode;
	private String artikelName;
	private int artikelId;
	private String hauptkategorie;
	private String unterkategorie;
	private String geschaeft;
	private int mbestand;
	private int lagerTypId;

	public VorratDTO(hdb.om.Artikel artikel) {
		artikelName = artikel.getName();
		artikelId = artikel.getId();
		barcode = artikel.getBarcode();
		hauptkategorie = artikel.getHauptkategorie();
		unterkategorie = artikel.getUnterkategorie();
		geschaeft = artikel.getGeschaeft();
		mbestand = artikel.getMbestand();
	}

	public VorratDTO(hdb.om.Vorrat v) {
		id = v.getId();
		anzahl = v.getAnzahl();
		Artikel artikel = v.getArtikel();
		artikelName = artikel.getName();
		artikelId = artikel.getId();
		barcode = artikel.getBarcode();
		hauptkategorie = artikel.getHauptkategorie();
		unterkategorie = artikel.getUnterkategorie();
		geschaeft = artikel.getGeschaeft();
		mbestand = artikel.getMbestand();
		lagerTypId = v.getLagertyp().getId();
	}

	public int getId() {
		return id;
	}

	public int getAnzahl() {
		return anzahl;
	}

	public long getBarcode() {
		return barcode;
	}
	
	public String getArtikelName() {
		return artikelName;
	}

	public int getArtikelId() {
		return artikelId;
	}

	public String getHauptkategorie() {
		return hauptkategorie;
	}

	public String getUnterkategorie() {
		return unterkategorie;
	}

	public String getGeschaeft() {
		return geschaeft;
	}

	public int getMbestand() {
		return mbestand;
	}

	public int getLagerTypId() {
		return lagerTypId;
	}
		
}
